# coding=utf-8
'''生成流水'''
import random
import datetime


def gen_trans_id(trans_type='',date=None):
    '''
    生成资金交易的流水号
    规则：交易类型 + 4为随机数 + 交易时间（年，月，日）
    :param trans_type:
    :param data:
    :return:
    '''
    if date is None:
        date = datetime.datetime.now() #设置当前系统时间
    str_data = date.strftime('%Y%m%d')

    str_random = random.randint(1000,9999)

    return '{}{}{}'.format(trans_type,str_random,str_data)

if __name__ == '__main__':
    print(gen_trans_id(trans_type='debt'))